package mtons.cast.modules.play.maker;

import com.alibaba.fastjson.JSONArray;

import java.util.Map;

/**
 * 服务提供商
 * @author langhsu
 */
public interface Maker {

    /**
     * login
     * @param username
     * @param password
     * @return
     */
    boolean login(String username, String password, String code);

    /**
     * 获取验证码
     * @return
     */
    String getCode();

    /**
     * 提交订单
     * @param lottyid
     * @param data
     * @param adv
     * @return
     */
    boolean doBet(String lottyid, String data, String adv);

    /**
     * 获取订单号
     * @return
     */
    String getAdv();

    /**
     * 获取下单参数
     * @return
     */
    String[] getCountdown();

    /**
     * 查询余额
     * @return
     */
    Double balance();

    Map<Integer, JSONArray> getHistory();
    
}
